@charset "utf-8";

/*img-scroll*/
.img-main { float:left; width:714px; }
.main-r { float:right; width:255px; }
.img-scroll { margin-bottom:10px; height:330px;  }
.mid-img { margin:0 3px; }

#focus{border:2px solid #9b0000; clear:both;}
.slides {height:330px;overflow:hidden;position:relative;width:714px;}
.slides ul{list-style:none outside none;}
.slide-pic {overflow:hidden;width:714px;}
.slide-pic li {display:none;}
.slide-pic li.cur {display:block;}
.slide-pic img {height:330px;width:714px;}
.slide-li {bottom:1px;left:1px;position:absolute;filter:alpha(opacity=70);}
.slide-li a {color:#FFFFFF;display:block;font-size:14px;height:34px;}
.slide-li li {float:left;height:34px;line-height:34px;margin-right:1px;text-align:center;text-decoration:none;}
.slide-li li, .slide-li a {width:141px;text-decoration:none;}
.slide-li .cur a, .slide-li a:hover { width:144px; color:#ffffff;text-decoration:none; background:url(themes/default/images/arrow_focus.gif) center bottom no-repeat;}
.op li {background:none repeat scroll 0 0 #333333;opacity:0.6;}
.op li.cur {background:none repeat scroll 0 0 #cc0000;}

.act-list { height:89px; overflow:hidden; }

/*main-r*/
.bgbox { border:1px solid #cdc2b1; }
.titlebg, .title { height:22px; padding-top:8px; background:url(../images/jb.png) 0 -5px repeat-x }

.titlebg strong, .title strong { width:100px; height:12px; overflow:hidden; display:block; background:url(../images/icons.png) -74px -124px no-repeat; text-indent:-9999px; overflow:hidden; margin-left:10px; }
.news-list { padding:15px 25px 10px 5px; height:96px; }
.news-list li { padding-left:20px; margin-bottom:5px; background:url(../images/jb.png) 10px -51px no-repeat; }
.news-list li a { display:block; padding-bottom:3px; border-bottom:1px solid #cdc2b1; }
.news-list li a:hover { text-decoration:none; color:#9e3812; }

.tips { margin:10px 0 0px 0; }

/*new-product*/
.title { position:relative; padding-top:3px; height:27px; background:#f9f9f9; border-bottom:2px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.art-con { width:714px; float:left; }
.side { float:right; width:255px; }
.title strong { height:22px; width:200px; background-color:#f9f9f9; }
.new-product .title strong { background-position:0 -231px; }
.big { width:325px; height:415px; }

.goods-list dt img,.goods-list-s dt img { border:1px solid #fff; }
.goods-list dt a:hover img,.avatar a:hover img,.goods-list-s dt a:hover img { border-color:#adadad; }

/*news recommend*/
.focus-us .titlebg strong { background-position:-74px -136px; }
.pro-con { padding-top:10px; }
.news-pro-con { height:416px; overflow:hidden; }
.news-pro-con dl { margin-left:13px; }
.goods-list { float:left; width:180px; height:208px; display:inline; }
.goods-list dd { height:28px; line-height:28px; text-indent:1em; }
.goods-list .price { padding-left:15px; }

.guestbook { margin:10px 0; }
.blog-list { padding:25px 0 10px 0; }
.blog-list a { float:left; display:inline; width:106px; margin:0 0 15px 10px; }

/*room-style*/
.room-style strong { background-position:0 -253px; }
.suited-room strong { background-position:0 -274px; }
.stuff strong { background-position:0 -297px;}
.cat-more { position:absolute; top:9px; right:0.5em; font:normal 12px tahoma,arial,"宋体"; }
.cat-more a { padding:0 0.5em; }
.big-img { float:left; width:630px; height:250px; }
.banner-list { float:right; width:340px; padding-left:5px; }
.banner-list li { margin-bottom:3px; }
.item-list { padding-top:10px; }
.item-list dl { margin-right:20px; }
dl.goods-list-last { margin:0; }

/*user-tips*/
.user-tips .borderbox { float:left; }

.user-comment { width:298px; }
.comment-body { padding:2px 0; }
.e-feed { width:300px; margin:0 18px; }
.recommend { width:339px; }
.guide { margin-top:10px; }
.email-rss-con { padding:10px 15px; }
.emal-text { width:190px; height:25px; padding:0 4px; background:url(../images/icons.png) 0 -319px no-repeat; border:0; }
.e-ok { width:57px; height:25px; margin-left:8px; background:url(../images/icons.png) 0 -344px no-repeat; border:0; cursor:pointer; }

.user-comment .titlebg strong { background-position:-74px -148px; }
.recommend .titlebg strong { background-position:-74px -160px; }
.email-rss .titlebg strong { background-position:-74px -172px; }

.avatar { float:left; width:60px; margin-right:10px; }
.comment-body dl { height:60px; overflow:hidden; padding:12px; }
.avatar img { border:1px solid #ccc; }
.user-name { position:relative; }
.user-name em { position:absolute; right:0; color:#adadad; }
.com-text { margin-top:6px; line-height:180%; }

.goods-list-s { float:left; display:inline; height:124px; width:100px; padding:0 6px; }
.goods-list-s dd { height:24px; line-height:24px; }
.reco-con { padding:10px 0 0 2px; }
